Towards Reactive and Robust Manipulation Tasks using Behavior Trees
نویسندگان
چکیده
The applications of manipulation tasks will soon move from caged robots in assembly lines to the more challenging household and collaborative ones that have to operate in dynamic and unpredictable environments. Due to the uncertainty of such environments, it is preferable to perform tasks in a reactive and robust fashion. Classic task execution architectures fail to do so in reasonable complexity, which suggests considering alternative execution architectures. In this paper, we outline how to achieve reactive and robust manipulation by encoding the task as a Behavior Tree (BT). To demonstrate our approach, we illustrate an example of a manipulation task and how the BT deals with external disturbance and failures at the task level. We provide a preliminary comparison with Finite State Machines and State Charts.
منابع مشابه
Towards performing everyday manipulation activities
This article investigates fundamental issues in scaling autonomous personal robots towards open-ended sets of everyday manipulation tasks which involve high complexity and vague job specifications. To achieve this, we propose a control architecture that synergetically integrates some of the most promising artificial intelligence (AI) methods that we consider as necessary for the performance of ...
متن کاملPlanning and Control of Two-Link Rigid Flexible Manipulators in Dynamic Object Manipulation Missions
This research focuses on proposing an optimal trajectory planning and control method of two link rigid-flexible manipulators (TLRFM) for Dynamic Object Manipulation (DOM) missions. For the first time, achievement of DOM task using a rotating one flexible link robot was taken into account in [20]. The authors do not aim to contribute on either trajectory tracking or vibration control of the End-...
متن کاملTowards Integrating Decision Tree with Xml Technologies
The paper proposes a method for efficiently store collections of multi-purpose decision trees within a native distributed XML database. The predictive information for building the XML decision trees is gathered through Web mining techniques and methodologies. In order to share data from heterogeneous sources, the model employs semantic Web languages to describe and represent data sources. The u...
متن کاملBehavior Trees for UAV Mission Management
Behavior trees are a recent development in artificial intelligence for computer games. Their application has been proposed to increase modularity of an unmanned aerial vehicle’s control system. This paper first describes advantages of behavior trees for use in mission management. The paper then points out research towards their deployment. Finally, newly developed transient tasks are introduced...
متن کاملLearning Sequences of Controllers for Complex Manipulation Tasks
Many tasks in human environments require performing a sequence of complex navigation and manipulation tasks. In unstructured human environments, the locations and configuration of the objects can change in unpredictable ways. This requires a high-level planning strategy that is robust and flexible in an uncertain environment. We propose a novel dynamic planning strategy, which can be trained fr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017